runtime.eface.data (field)
61 uses
runtime (current package)
alg.go#L188: return trimHash(c1 * typehash(t, unsafe.Pointer(&a.data), h^c0))
alg.go#L190: return trimHash(c1 * typehash(t, a.data, h^c0))
alg.go#L312: return x._type == y._type && efaceeq(x._type, x.data, y.data)
arena.go#L113: t := (*_type)(efaceOf(&typ).data)
arena.go#L122: e.data = x
arena.go#L150: v = stringStructOf((*string)(e.data)).str
arena.go#L152: v = (*slice)(e.data).array
arena.go#L154: v = e.data
arena.go#L172: len := (*slice)(e.data).len
arena.go#L175: *sl = slice{makeslicecopy(et, len, len, (*slice)(e.data).array), len, len}
arena.go#L178: xe.data = unsafe.Pointer(sl)
arena.go#L182: typedmemmove(et, e2, e.data)
arena.go#L185: xe.data = e2
arena.go#L306: *((*slice)(i.data)) = slice{a.alloc(typ, cap), cap, cap}
cgocall.go#L574: p := ep.data
cgocall.go#L618: cgoCheckArg(t, ep.data, !t.IsDirectIface(), top, cgoCheckPointerFail)
cgocall.go#L829: cgoCheckArg(t, ep.data, !t.IsDirectIface(), false, cgoResultFail)
debuglog.go#L333: l.w.uvarint(uint64(uintptr(v.data)))
error.go#L266: printindented(*(*string)(eface.data))
error.go#L269: print(typestring, "(", *(*bool)(eface.data), ")")
error.go#L271: print(typestring, "(", *(*int)(eface.data), ")")
error.go#L273: print(typestring, "(", *(*int8)(eface.data), ")")
error.go#L275: print(typestring, "(", *(*int16)(eface.data), ")")
error.go#L277: print(typestring, "(", *(*int32)(eface.data), ")")
error.go#L279: print(typestring, "(", *(*int64)(eface.data), ")")
error.go#L281: print(typestring, "(", *(*uint)(eface.data), ")")
error.go#L283: print(typestring, "(", *(*uint8)(eface.data), ")")
error.go#L285: print(typestring, "(", *(*uint16)(eface.data), ")")
error.go#L287: print(typestring, "(", *(*uint32)(eface.data), ")")
error.go#L289: print(typestring, "(", *(*uint64)(eface.data), ")")
error.go#L291: print(typestring, "(", *(*uintptr)(eface.data), ")")
error.go#L293: print(typestring, "(", *(*float32)(eface.data), ")")
error.go#L295: print(typestring, "(", *(*float64)(eface.data), ")")
error.go#L297: print(typestring, *(*complex64)(eface.data))
error.go#L299: print(typestring, *(*complex128)(eface.data))
error.go#L301: print("(", typestring, ") ", eface.data)
heapdump.go#L402: dumpint(uint64(uintptr(eface.data)))
iface.go#L674: *dst = iface{assertE2I(inter, e._type), e.data}
iface.go#L679: *dst = iface{assertE2I(inter, e._type), e.data}
map.go#L325: map_ := (*maps.Map)(e.data)
map.go#L327: e.data = (unsafe.Pointer)(map_)
mbitmap.go#L1817: p := e.data
mfinal.go#L262: (*eface)(r).data = f.arg
mfinal.go#L445: if inUserArenaChunk(uintptr(e.data)) {
mfinal.go#L456: base, span, _ := findObject(uintptr(e.data), 0, 0)
mfinal.go#L459: if isGoPointerWithoutSpan(e.data) {
mfinal.go#L470: if uintptr(e.data) != base {
mfinal.go#L483: removefinalizer(e.data)
mfinal.go#L486: clearFinalizerContext(uintptr(e.data))
mfinal.go#L487: KeepAlive(e.data)
mfinal.go#L538: if !addfinalizer(e.data, (*funcval)(f.data), nret, fint, ot) {
mfinal.go#L542: setFinalizerContext(e.data, ot.Elem, callerpc, (*funcval)(f.data).fn)
netpoll.go#L726: x.data = unsafe.Pointer(&pd.self)
pinner.go#L134: if inUserArenaChunk(uintptr(e.data)) {
pinner.go#L138: return e.data
print.go#L267: print("(", e._type, ",", e.data, ")")
runtime2.go#L191: data unsafe.Pointer
time.go#L277: return (*hchan)(efaceOf(&t.arg).data)
 |
The pages are generated with Golds v0.8.4. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |